Text copied to clipboard!

Titlu

Text copied to clipboard!

Dezvoltator Back End

Descriere

Text copied to clipboard!
Căutăm un Dezvoltator Back End talentat și motivat care să se alăture echipei noastre tehnice. În acest rol, vei fi responsabil pentru proiectarea, dezvoltarea și întreținerea componentelor server-side ale aplicațiilor noastre web și mobile. Vei colabora îndeaproape cu echipele de front-end, design și management de produs pentru a livra soluții scalabile, sigure și performante. Ca Dezvoltator Back End, vei lucra cu baze de date, API-uri, sisteme de autentificare și infrastructură cloud. Este esențial să ai o înțelegere solidă a arhitecturii aplicațiilor web, a principiilor de programare orientată pe obiect și a celor mai bune practici în dezvoltarea software. De asemenea, este important să fii familiarizat cu metodologiile Agile și să ai capacitatea de a lucra într-un mediu dinamic și colaborativ. Responsabilitățile tale vor include scrierea de cod curat și eficient, optimizarea performanței aplicațiilor, implementarea de soluții de stocare a datelor și asigurarea securității aplicațiilor. Vei participa la code reviews, vei contribui la documentația tehnică și vei fi implicat în procesul de testare și depanare. Candidatul ideal are experiență cu limbaje precum Java, Python, PHP sau Node.js, cunoștințe solide de baze de date relaționale și non-relaționale (MySQL, PostgreSQL, MongoDB), precum și experiență cu servicii web RESTful și GraphQL. Experiența cu containere Docker, orchestrare Kubernetes și servicii cloud (AWS, Azure, GCP) reprezintă un avantaj. Dacă ești pasionat de tehnologie, îți place să rezolvi probleme complexe și vrei să contribui la dezvoltarea unor produse inovatoare, te încurajăm să aplici!

Responsabilități

Text copied to clipboard!
  • Dezvoltarea și întreținerea logicii aplicațiilor server-side
  • Crearea și gestionarea bazelor de date și a conexiunilor acestora
  • Implementarea și documentarea API-urilor RESTful sau GraphQL
  • Colaborarea cu echipele de front-end și design pentru integrarea funcționalităților
  • Optimizarea performanței aplicațiilor și a interogărilor de baze de date
  • Asigurarea securității aplicațiilor și a datelor utilizatorilor
  • Participarea la code reviews și mentenanța codului existent
  • Scrierea de teste unitare și de integrare
  • Monitorizarea și depanarea erorilor din aplicații
  • Contribuția la documentația tehnică și la planificarea sprinturilor Agile

Cerințe

Text copied to clipboard!
  • Experiență de minimum 2 ani în dezvoltare back-end
  • Cunoștințe solide de programare în Java, Python, PHP sau Node.js
  • Experiență cu baze de date relaționale și non-relaționale
  • Familiaritate cu API-uri RESTful și/sau GraphQL
  • Cunoștințe de Git și sisteme de versionare
  • Experiență cu containere Docker și orchestrare Kubernetes (avantaj)
  • Cunoștințe de securitate în dezvoltarea aplicațiilor web
  • Capacitatea de a lucra în echipă și de a comunica eficient
  • Experiență cu servicii cloud precum AWS, Azure sau GCP (avantaj)
  • Abilități de rezolvare a problemelor și gândire analitică

Întrebări posibile la interviu

Text copied to clipboard!
  • Ce limbaje de programare back-end ai utilizat în proiectele anterioare?
  • Ai experiență cu baze de date relaționale și non-relaționale? Dă exemple.
  • Cum ai implementat securitatea într-o aplicație web?
  • Ai lucrat cu containere Docker sau orchestrare Kubernetes?
  • Ce metodologii de dezvoltare software ai folosit (ex: Agile, Scrum)?
  • Cum abordezi depanarea unei aplicații care are performanțe slabe?
  • Ai experiență cu servicii cloud? Dacă da, care?
  • Cum gestionezi colaborarea cu echipele de front-end?
  • Ce instrumente folosești pentru versionarea codului?
  • Ai contribuit la documentația tehnică a proiectelor tale?